package testes.easyaccept;

import java.util.ArrayList;
import java.util.List;

import easyaccept.EasyAcceptFacade;

import logica.FachadaLogica;

/**
 * Classe de testes de aceitacao.
 *
 *
 */
public class Testes {

	public static void main(String[] args) {
		List<String> arquivo = new ArrayList<String>();
		// Adiciona o arquivo us1-cadastrarUsuario.txt na lista de Scripts de
		// teste
		arquivo.add("us1-cadastrarUsuario.txt");
		arquivo.add("us-CadastrarCategorias.txt");
		arquivo.add("us2-AutenticarUsuario.txt");
		arquivo.add("us3-AlterarDados.txt");
		arquivo.add("us4-5-6-7-8-9.txt");
		arquivo.add("us10-ExcluirUsuario.txt");
		arquivo.add("us11-12-13.txt");
		// Instancia a fachada do seu sotfware
		FachadaLogica facadeUS1 = FachadaLogica.getInstance();

		// Instancia a fachada do EasyAccept
		EasyAcceptFacade eaFacade = new EasyAcceptFacade(facadeUS1, arquivo);

		// Executa o teste
		eaFacade.executeTests();

		// Imprimir o resultado do teste
		System.out.println(eaFacade.getCompleteResults());
	}

}
